<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="author" content="lijun; 67086071; zwlijun@qq.com" />
<title>XLib.URL</title>
<link href="css/api.css" rel="stylesheet" type="text/css" />
</head>

<body>
  <table>
    <caption>Constructor Summary</caption>
    <tr>
      <th>N/A</th>
      <td>N/A</td>
      <td class="desc">N/A</td>
    </tr>
  </table>
  <table>
    <caption>Property Summary</caption>
    <tr>
      <th>N/A</th>
      <td>N/A</td>
      <td class="desc">N/A</td>
    </tr>
  </table>
  <table>
    <caption>Method Summary</caption>
    <tr>
      <th>String</th>
      <td><a href="#getParameter">getParameter(String key, String url)</a></td>
      <td class="desc">获取URL参数，如果传入参数url则从url中解析，否则获取当前URL的参数。</td>
    </tr>
    <tr>
      <th>Array</th>
      <td><a href="#getParameterValues">getParameterValues(String key, String url)</a></td>
      <td class="desc">获取URL中匹配的所有参数，如果传入参数url则从url中解析，否则获取当前URL的参数。</td>
    </tr>
    <tr>
      <th>Object</th>
      <td><a href="#parseURL">parseURL(String url)</a></td>
      <td class="desc">解析URL，如果传入参数url则从url中解析，否则从当前URL中解析。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#append">append(String url, String params)</a></td>
      <td class="desc">给指定的URL追加指定的参数。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#filterScript">filterScript(String str)</a></td>
      <td class="desc">过滤脚本，防XSS注入。</td>
    </tr>
  </table>
  <hr />
  <pre>
    <h4>String getParameter(String key, String url)<a name="getParameter"></a></h4>
    获取URL参数，如果传入参数url则从url中解析，否则获取当前URL的参数。
    参数：key - 参数中对应的键
             url - 可选参数，指定的URL。
    返回：对应key的值，如果不匹配则返回null
    示例：
  </pre>
  <pre>
    <h4>Array getParameterValues(String key, String url)<a name="getParameterValues"></a></h4>
    获取URL中匹配的所有参数，如果传入参数url则从url中解析，否则获取当前URL的参数。
    参数：key - 参数中对应的键
             url - 可选参数，指定的URL。
    返回：对应key的数组，如果不匹配则返回空数组
    示例：
  </pre>
  <pre>
    <h4>Object parseURL(String url)<a name="parseURL"></a></h4>
    解析URL，如果传入参数url则从url中解析，否则从当前URL中解析。
    参数：url - 可选参数，指定的URL。
    返回：解析出来的对象集，{String local, String qs, String hash}
    示例：
  </pre>
  <pre>
    <h4>String append(String url, String params)<a name="append"></a></h4>
    给指定的URL追加指定的参数。
    参数：url - 指定的URL。
             params - 参数
    返回：追加参数后的URL
    示例：
  </pre>
  <pre>
    <h4>String filterScript(String str)<a name="filterScript"></a></h4>
    过滤脚本，防XSS注入。
    参数：str - 需要过滤的字符串。
    返回：过滤后的字符串
    示例：
  </pre>
</body>
</html>
